﻿using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
#if !NETFX_CORE
using System.Windows.Markup;
#endif

// General Information about an assembly is controlled through the following 
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.

[assembly: AssemblyTitle("MugenMvvmToolkit.Extras")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Vyacheslav Volkov")]
[assembly: AssemblyProduct("MugenMvvmToolkit.Extras")]
[assembly: AssemblyCopyright("Copyright © Vyacheslav Volkov, 2012-2013")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

#if !NETFX_CORE
#if WINDOWS_PHONE
//[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/xaml", "MugenMvvmToolkit")]
//[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/xaml", "MugenMvvmToolkit.Bindings")]
//[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/xaml", "MugenMvvmToolkit.Behaviors")]
#else
[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "MugenMvvmToolkit")]
[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "MugenMvvmToolkit.Bindings")]
[assembly: XmlnsDefinition("http://schemas.microsoft.com/winfx/2006/xaml/presentation", "MugenMvvmToolkit.Behaviors")]
#endif
[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/xaml", "MugenMvvmToolkit.Converters")]
[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/xaml", "MugenMvvmToolkit.Extensions")]
[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/infrastructure", "MugenMvvmToolkit.Infrastructure")]
[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/infrastructure", "MugenMvvmToolkit.Interface")]
[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/infrastructure", "MugenMvvmToolkit.Interface.View")]
[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/infrastructure", "MugenMvvmToolkit.Interface.ViewModel")]
[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/infrastructure", "MugenMvvmToolkit.Interface.Ioc")]
[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/infrastructure", "MugenMvvmToolkit.Model")]
[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/infrastructure", "MugenMvvmToolkit.Utils")]
[assembly: XmlnsDefinition("http://schemas.mugenmvvmtoolkit.com/infrastructure", "MugenMvvmToolkit.ViewModel")]
#endif

#if WINDOWS_PHONE
[assembly: InternalsVisibleTo("MugenMvvmToolkitTestWP8")]
[assembly: InternalsVisibleTo("MugenMvvmToolkitTestWP71")]
[assembly: InternalsVisibleTo("System.Runtime.Serialization")]
#else
[assembly: InternalsVisibleTo("MugenMvvmToolkitTest35, PublicKey=00240000048000009400000006020000002400005253413100040000010001005515f32c95d7ac72020d117fa0a25b0dc2be6483827ffe624875b838c9e02c43345e566d5159437f1eddf9ae9f16075f1a971394c1d0975b79a553bad5c28af1dbf1e36f5b5b0142918b33a90884e1621ef8bfc2a2433ab406e159cc3ad2ecb792686efaae6a60f7cf69016ca98ee2b0ebf8dcc85f9f0c0e21d22a1827b830aa")]
[assembly: InternalsVisibleTo("MugenMvvmToolkitTest4, PublicKey=00240000048000009400000006020000002400005253413100040000010001005515f32c95d7ac72020d117fa0a25b0dc2be6483827ffe624875b838c9e02c43345e566d5159437f1eddf9ae9f16075f1a971394c1d0975b79a553bad5c28af1dbf1e36f5b5b0142918b33a90884e1621ef8bfc2a2433ab406e159cc3ad2ecb792686efaae6a60f7cf69016ca98ee2b0ebf8dcc85f9f0c0e21d22a1827b830aa")]
[assembly: InternalsVisibleTo("MugenMvvmToolkitTest45, PublicKey=00240000048000009400000006020000002400005253413100040000010001005515f32c95d7ac72020d117fa0a25b0dc2be6483827ffe624875b838c9e02c43345e566d5159437f1eddf9ae9f16075f1a971394c1d0975b79a553bad5c28af1dbf1e36f5b5b0142918b33a90884e1621ef8bfc2a2433ab406e159cc3ad2ecb792686efaae6a60f7cf69016ca98ee2b0ebf8dcc85f9f0c0e21d22a1827b830aa")]
[assembly: InternalsVisibleTo("MugenMvvmToolkitTestSl4, PublicKey=00240000048000009400000006020000002400005253413100040000010001005515f32c95d7ac72020d117fa0a25b0dc2be6483827ffe624875b838c9e02c43345e566d5159437f1eddf9ae9f16075f1a971394c1d0975b79a553bad5c28af1dbf1e36f5b5b0142918b33a90884e1621ef8bfc2a2433ab406e159cc3ad2ecb792686efaae6a60f7cf69016ca98ee2b0ebf8dcc85f9f0c0e21d22a1827b830aa")]
[assembly: InternalsVisibleTo("MugenMvvmToolkitTestSl5, PublicKey=00240000048000009400000006020000002400005253413100040000010001005515f32c95d7ac72020d117fa0a25b0dc2be6483827ffe624875b838c9e02c43345e566d5159437f1eddf9ae9f16075f1a971394c1d0975b79a553bad5c28af1dbf1e36f5b5b0142918b33a90884e1621ef8bfc2a2433ab406e159cc3ad2ecb792686efaae6a60f7cf69016ca98ee2b0ebf8dcc85f9f0c0e21d22a1827b830aa")]
[assembly: InternalsVisibleTo("MugenMvvmToolkitTestWinRT45, PublicKey=00240000048000009400000006020000002400005253413100040000010001005515f32c95d7ac72020d117fa0a25b0dc2be6483827ffe624875b838c9e02c43345e566d5159437f1eddf9ae9f16075f1a971394c1d0975b79a553bad5c28af1dbf1e36f5b5b0142918b33a90884e1621ef8bfc2a2433ab406e159cc3ad2ecb792686efaae6a60f7cf69016ca98ee2b0ebf8dcc85f9f0c0e21d22a1827b830aa")]
[assembly: InternalsVisibleTo("MugenMvvmToolkit.Obsolete, PublicKey=00240000048000009400000006020000002400005253413100040000010001005515f32c95d7ac72020d117fa0a25b0dc2be6483827ffe624875b838c9e02c43345e566d5159437f1eddf9ae9f16075f1a971394c1d0975b79a553bad5c28af1dbf1e36f5b5b0142918b33a90884e1621ef8bfc2a2433ab406e159cc3ad2ecb792686efaae6a60f7cf69016ca98ee2b0ebf8dcc85f9f0c0e21d22a1827b830aa")]
#if NETFX_CORE || SILVERLIGHT
[assembly: InternalsVisibleTo("System.Runtime.Serialization, PublicKey=00240000048000009400000006020000002400005253413100040000010001008d56c76f9e8649383049f383c44be0ec204181822a6c31cf5eb7ef486944d032188ea1d3920763712ccb12d75fb77e9811149e6148e5d32fbaab37611c1878ddc19e20ef135d0cb2cff2bfec3d115810c3d9069638fe4be215dbf795861920e5ab6f7db2e2ceef136ac23d5dd2bf031700aec232f6c6b1c785b4305c123b37ab")]
#endif
#endif

// Setting ComVisible to false makes the types in this assembly not visible 
// to COM components.  If you need to access a type in this assembly from 
// COM, set the ComVisible attribute to true on that type.

[assembly: ComVisible(false)]

// The following GUID is for the ID of the typelib if this project is exposed to COM

[assembly: Guid("f5946f0b-05df-40fa-96cb-42b78ee6cad2")]

// Version information for an assembly consists of the following four values:
//
//      Major Version
//      Minor Version 
//      Build Number
//      Revision
//
// You can specify all the values or you can default the Build and Revision Numbers 
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]

[assembly: AssemblyVersion("2.1.0.0")]
[assembly: AssemblyFileVersion("2.1.0.0")]